package net.entelijan.cobean.bind;

/**
 * Accessor for the property values and other attributes of 
 * a bean property 
 *
 */
public interface IBeanProperty {

    Object getValue();

    void setValue(Object obj);

    Object createPlaceholder();

    String getPropertyName();

    boolean isCollection();
    
    Object getBean();

}
